Robert Mueller Takes Questions For 7 Hours From 2 Committees